Address: 1 International Blvd, San Leandro, CA 94577 Phone:
By: Jessica K.
A few people in line ahead of me when arrived. My friend and I had looked at the menu and photos on Yelp ahead of time and honestly it didn't help. There... more
By: Tanusree M.
This is now one of my favorite spots for Mexican food! It's located in a parking lot, so kind of weird. You have to either find parking on the street or in... more